home *** CD-ROM | disk | FTP | other *** search
/ Tripas 5 / TRIPAS 005.iso / Wos.EXE / 2015 / models / pl_blade.def < prev    next >
Encoding:
Text File  |  1999-02-24  |  33.9 KB  |  905 lines

  1. SDEF
  2. // -----------------------------------------------------------------------------
  3. //  $Logfile:: /Quake 2 Engine/Sin/Base Sin Data/Models/Hero/pl_blade.def     $
  4. // $Revision:: 78                                                             $
  5. //   $Author:: Markd                                                          $
  6. //     $Date:: 11/11/98 9:03p                                                 $
  7. //
  8. // Copyright (C) 1998 by Ritual Entertainment, Inc.
  9. // All rights reserved.
  10. //
  11. // This source may not be distributed and/or modified without
  12. // expressly written permission by Ritual Entertainment, Inc.
  13. //
  14. // This is a model definition file.  It is to be used in conjunction with Sin.
  15. //
  16. // -----------------------------------------------------------------------------
  17. // MODEL DESCRIPTION:
  18. // Colonel John R. Blade, Sin's main character.
  19. // He's silly.
  20. //
  21. // MODEL AUTHOR:
  22. // Beau
  23. //
  24. /*SINED Hero_Blade (1 .5 0) (0 0 0) (0 0 0)
  25. Blade (Ritual's Hero)
  26. */
  27.  
  28. // -----------------------------------------------------------------------------
  29. // FILE DECLARATIONS
  30. //
  31. // Model Commands
  32. path models/pl_blade
  33. scale 1.15
  34.  
  35. // Base Model
  36. blade_ken.sbm
  37.  
  38. // Skins
  39. normal               blade_base.tga
  40. damage             blade_base_dam.tga
  41.  
  42. // -----------------------------------------------------------------------------
  43. // ANIMATION DECLARATIONS
  44. //
  45. // ===============================================
  46. // Special Case Animations
  47. // ===============================================
  48. throw                blade_throw.sam     //throw spidermines
  49. driveatv            blade_driveatv.sam
  50. frontflip           blade_frontflip.sam
  51. dive                blade_dive.sam
  52. backflip            blade_backflip.sam
  53. rollleft            blade_rollleft.sam
  54. rollright           blade_rollright.sam
  55. heligun             blade_heligun.sam
  56. drive                  blade_drive.sam
  57. //climb1              blade_climb.sam
  58. climb                  blade_climb2.sam
  59. ride                blade_ride.sam //### for riding the hoverbike
  60.  
  61. // Multiplayer Setup Pose Animation
  62. pose                   blade_punchidle1.sam
  63.  
  64. // Jumping Animations
  65. jump1                blade_jump1.sam
  66. fall1                blade_fall.sam
  67. land1                blade_jump1.sam
  68.  
  69. // ===============================================
  70. // Weapon Animations
  71. // ===============================================
  72. //
  73. // Melee Animations, no weapon (fists as weapon)
  74. walk1               blade_walk1.sam
  75. run1                blade_run1.sam
  76. fire1               blade_punch1.sam
  77. fire2               blade_punch2.sam
  78. run_fire1           blade_punch1.sam
  79.  
  80. // 1 Handed Weapon Animations (Magnum)
  81. 1hand_walk1             blade_walk1.sam
  82. 1hand_walk_fire1        blade_walkfire1.sam
  83. 1hand_run1              blade_run1.sam
  84. 1hand_fire1             blade_fire1.sam
  85. 1hand_run_fire1          blade_runfire1.sam
  86.  
  87. // 2 Handed Shoulder-fired Weapon Animations (Sniper Rifle, Shotgun, etc.)
  88. // hi2hand_walk1        blade_walk1.sam
  89. hi2hand_walk2             blade_walk2.sam
  90. hi2hand_walk_fire1        blade_walkfire2.sam
  91. hi2hand_run1              blade_run2.sam
  92. hi2hand_fire1            blade_fire2.sam
  93. hi2hand_run_fire1         blade_runfire2.sam
  94.  
  95. // 2 Handed Low-fired Weapon Animations (Rocket Launcher)
  96. // lo2hand_walk1        blade_walk1.sam
  97. lo2hand_walk2             blade_walk2.sam
  98. lo2hand_walk_fire1        blade_walkfire3.sam
  99. lo2hand_run1              blade_run2.sam
  100. lo2hand_fire2            blade_fire3.sam
  101. // lo2hand_fire3        blade_fire4.sam
  102. lo2hand_run_fire1         blade_runfire3.sam
  103.  
  104. // Readying Weapon Animations (Standing)
  105. readyweapon           blade_readyweapon.sam
  106. putaway               blade_putaway.sam
  107. reload                blade_reload.sam
  108.  
  109. // ===============================================
  110. // Idle Animations (Standing)
  111. // ===============================================
  112. idle1                 blade_punchidle1.sam
  113. 1hand_idle1           blade_idle1.sam
  114. 1hand_idle2           blade_idle3.sam
  115. 1hand_idle3           blade_idle4.sam
  116. // 1hand_idle4           blade_idle5_hvgun.sam
  117. hi2hand_idle1         blade_idle2hand.sam
  118. lo2hand_idle1         blade_idle2hand.sam
  119.  
  120. // ===============================================
  121. // Crouching Animations
  122. // ===============================================
  123. // General Crouching Animations
  124. crouch1               blade_crouch1.sam
  125. uncrouch1            blade_uncrouch1.sam
  126.  
  127. // Crouching Idle Animations
  128. crouch_idle1            blade_crouch1idle1.sam
  129. crouch_1hand_idle1      blade_crouch1idle1.sam
  130. crouch_hi2hand_idle1    blade_crouch1idle2.sam
  131. crouch_lo2hand_idle1    blade_crouch1idle2.sam
  132.  
  133. // Crouching & Firing Animations
  134. crouch_fire1            blade_crouchpunch.sam
  135. crouch_1hand_fire1      blade_crouch1fire1.sam
  136. crouch_hi2hand_fire1    blade_crouch1fire3.sam
  137. crouch_lo2hand_fire1    blade_crouch1fire3.sam
  138.  
  139. crouch_run1             blade_crouch1walk1.sam
  140. crouch_1hand_run1       blade_crouch1walk1.sam
  141. crouch_hi2hand_run1     blade_crouch1walk1.sam
  142. crouch_lo2hand_run1     blade_crouch1walk1.sam
  143.  
  144. crouch_run_fire1            blade_crouchpunch.sam
  145. crouch_1hand_run_fire1      blade_crouch1fire1.sam
  146. crouch_hi2hand_run_fire1    blade_crouch1fire3.sam
  147. crouch_lo2hand_run_fire1    blade_crouch1fire3.sam
  148.  
  149. // Crouching Weapon Animations
  150. crouch_putaway           blade_crouch1idle1.sam
  151. crouch_readyweapon       blade_crouch1idle1.sam
  152. crouch_reload            blade_crouch1idle1.sam
  153.  
  154. // Crouching Pain Animations
  155. crouch_pain1        blade_crouch1pain1.sam
  156. crouch_pain2        blade_crouch1pain2.sam
  157. crouch_pain3        blade_crouch1pain3.sam
  158.  
  159. // Crouching Death Animations
  160. crouch_death1        blade_crouch1death1.sam
  161. crouch_death2        blade_crouch1death2.sam
  162. crouch_death3        blade_crouch1death3.sam
  163. crouch_death4        blade_crouch1death4.sam
  164.  
  165. // ===============================================
  166. // Pain Animations (Standing)
  167. // ===============================================
  168. // General Pain Animations
  169. pain1                blade_paintorsoupper2.sam
  170. pain2                blade_paintorsolower2.sam
  171. pain3                blade_paintorsolower1.sam
  172. pain4                blade_painlegleft.sam
  173. pain5                blade_painarmright.sam
  174. pain6                blade_painhead.sam
  175.  
  176. // Location Based Pain Animations
  177. pain_head                blade_painhead.sam
  178. pain_torso_upper        blade_paintorsoupper1.sam
  179. //                blade_paintorsoupper2.sam
  180. pain_torso_lower        blade_paintorsolower1.sam
  181. //                blade_paintorsolower2.sam
  182. pain_arm_left_lower        blade_painarmleft.sam
  183. pain_arm_left_upper        blade_painarmleft.sam
  184. pain_arm_right_upper    blade_painarmright.sam
  185. pain_arm_right_lower    blade_painarmright.sam
  186. pain_leg_right_upper    blade_painlegright.sam
  187. pain_leg_right_lower    blade_painlegright.sam
  188. pain_leg_left_upper        blade_painlegleft.sam
  189. pain_leg_left_lower        blade_painlegleft.sam
  190.  
  191. // ===============================================
  192. // Death Animations (Standing)
  193. // ===============================================
  194. death1            blade_death1.sam
  195. death2            blade_death2.sam
  196. death3            blade_death3.sam
  197. death4            blade_death4.sam
  198. death5            blade_death5.sam
  199. death6            blade_death6.sam
  200. death7            blade_death7.sam
  201. death8             blade_death8.sam
  202. death9            blade_death9.sam
  203.  
  204. gibdeath_upper    blade_gibdeath1.sam
  205. gibdeath_lower    blade_gibdeath2.sam
  206.  
  207. // Death Location Based Animations
  208.  
  209. // ===============================================
  210. // Swimming Animations
  211. // ===============================================
  212. //
  213. // blade_swimwalk1.sam
  214. // blade_swimwalk2.sam
  215.  
  216. // General Swimming Animations
  217. swim_fire1                blade_swimpunch1.sam
  218. swim_fire2                blade_swimpunch2.sam
  219. swim_1hand_fire1          blade_swimfire1.sam
  220. swim_hi2hand_fire1        blade_swimfire2.sam
  221. swim_lo2hand_fire1        blade_swimfire3.sam
  222.  
  223. swim_run1                 blade_swimrun1.sam
  224. swim_1hand_run1           blade_swimrun1.sam
  225. swim_hi2hand_run1         blade_swimrun2.sam
  226. swim_lo2hand_run1         blade_swimrun2.sam
  227.  
  228. swim_run_fire1          blade_swimpunch1.sam
  229. swim_run_fire2        blade_swimpunch2.sam
  230. swim_1hand_run_fire1    blade_swimrunfire1.sam
  231. swim_hi2hand_run_fire1  blade_swimrunfire2.sam
  232. swim_lo2hand_run_fire1  blade_swimrunfire3.sam
  233.  
  234. // Weapon Readying Animations
  235. swim_putaway            blade_swimputaway.sam
  236. swim_readyweapon        blade_swimreadyweapon.sam
  237. swim_reload             blade_swimreload.sam
  238.  
  239. // Idle Animations (Swimming)
  240. swim_idle1                blade_swimidle1.sam
  241. swim_1hand_idle1          blade_swimidle1.sam
  242. swim_hi2hand_idle1        blade_swimidle2.sam
  243. swim_lo2hand_idle1        blade_swimidle2.sam
  244.  
  245. // Pain Animations (Swimming)
  246. swim_pain_head                blade_swimpainhead.sam
  247. swim_pain_torso_upper        blade_swimpaintorsoupper.sam
  248. swim_pain_torso_lower        blade_swimpaintorsolower.sam
  249. swim_pain_arm_left_lower    blade_swimpainarmleft.sam
  250. swim_pain_arm_left_upper    blade_swimpainarmleft.sam
  251. swim_pain_arm_right_lower    blade_swimpainarmright.sam
  252. swim_pain_arm_right_upper    blade_swimpainarmright.sam
  253. swim_pain_leg_left            blade_swimpainlegleft.sam
  254. swim_pain_leg_right            blade_swimpainlegright.sam
  255.  
  256. swim_pain                 blade_swimpaintorsoupper.sam
  257.  
  258. // Death Animations (Swimming)
  259. swim_death1            blade_swimdeath1.sam
  260. swim_death2            blade_swimdeath2.sam
  261. swim_death3            blade_swimdeath3.sam
  262.  
  263. // Optional Animations
  264.  
  265. // Scripted Animations
  266.  
  267. // Id And Group Definitions
  268. id   5 group head              flesh
  269. group head damage              3.0
  270. id   7 group hair              fabric
  271. group hair damage              2.8
  272. id  15 group torso_upper       fabric
  273. group torso_upper damage       1.0
  274. id  18 group torso_lower       fabric
  275. group torso_lower damage       1.0
  276. id  45 group leg_left_upper    fabric
  277. group leg_left_upper damage    0.5
  278. id  50 group leg_left_lower    fabric
  279. group leg_left_lower damage    0.3
  280. id  65 group leg_right_upper   fabric
  281. group leg_right_upper damage   0.5
  282. id  70 group leg_right_lower   fabric
  283. group leg_right_lower damage   0.3
  284. id  85 group arm_left_upper    flesh
  285. group arm_left_upper damage    0.5
  286. id  90 group arm_left_lower    flesh
  287. group arm_left_lower damage    0.3
  288. id 105 group arm_right_upper   flesh
  289. group arm_right_upper damage   0.5
  290. id 110 group arm_right_lower   flesh
  291. group arm_right_lower damage   0.3
  292. id 200 group arm_right_lower bone gun 7 153 -2 2015attach flesh
  293. id 150 group head_glasses      metal envmapped
  294. id 160 group head_glasses      metal
  295. group head_glasses damage      3.0
  296. id 210 group torso_lower bone ribs 0 0 -90 flesh
  297. id 130 group watch             metal
  298. group watch damage             0.2
  299. id 220 group torso_upper bone pack 0 0 100 2015attach flesh
  300.  
  301. // -----------------------------------------------------------------------------
  302. // INITIALIZATION SECTION
  303. //
  304. !init:
  305. //
  306. // SERVER Initialization Commands
  307. //
  308. // Class Setup
  309. server classname actor
  310. server script global/friend.scr
  311. server setsize "(-32 -32 0)" "(32 32 80)"
  312. server crouchsize "(-36 -36 0)" "(36 36 56)"
  313.  
  314. // Sound Aliases
  315. server aliascache snd_land1         "impact/landing/land1.wav"
  316. server aliascache snd_land2         "impact/landing/land4.wav"
  317.  
  318. //server aliascache snd_fall1     "player/blade/fall/fall1.wav"
  319. //server aliascache snd_fall2     "player/blade/fall/fall3.wav"
  320. //server aliascache snd_fall3     "player/blade/fall/fall2.wav"
  321. //server aliascache snd_fall4     "player/blade/fall/fall4.wav"
  322.  
  323. server aliascache snd_acid1         "player/blade/acid/acid1.wav"
  324. server aliascache snd_acid2         "player/blade/acid/acid2.wav"
  325. //server aliascache snd_acid3     "player/blade/acid/acid3.wav"
  326. //server aliascache snd_acid4     "player/blade/acid/acid4.wav"
  327. //server aliascache snd_acid5     "player/blade/acid/acid5.wav"
  328. //server aliascache snd_acid6     "player/blade/acid/acid6.wav"
  329. //server aliascache snd_acid7     "player/blade/acid/acid7.wav"
  330.  
  331. server aliascache snd_burn1         "player/blade/burn/burn1.wav"
  332. server aliascache snd_burn2         "player/blade/burn/burn2.wav"
  333. //server aliascache snd_burn3     "player/blade/burn/burn3.wav"
  334. //server aliascache snd_burn4     "player/blade/burn/burn4.wav"
  335. //server aliascache snd_burn5     "player/blade/burn/burn5.wav"
  336. //server aliascache snd_burn6     "player/blade/burn/burn6.wav"
  337. //server aliascache snd_burn7     "player/blade/burn/burn7.wav"
  338.  
  339. server aliascache snd_choke1         "player/blade/choke/choke1.wav"
  340. server aliascache snd_choke2         "player/blade/choke/choke2.wav"
  341. server aliascache snd_choke3         "player/blade/choke/choke3.wav"
  342. //server aliascache snd_choke4     "player/blade/choke/choke4.wav"
  343. //server aliascache snd_choke5     "player/blade/choke/choke5.wav"
  344. //server aliascache snd_choke6     "player/blade/choke/choke6.wav"
  345. //server aliascache snd_choke7     "player/blade/choke/choke7.wav"
  346. //server aliascache snd_choke8     "player/blade/choke/choke8.wav"
  347. //server aliascache snd_choke9     "player/blade/choke/choke9.wav"
  348. //server aliascache snd_choke10     "player/blade/choke/choke10.wav"
  349.  
  350. server aliascache snd_gasp1         "player/blade/gasp/gasp1.wav"
  351. server aliascache snd_gasp2         "player/blade/gasp/gasp2.wav"
  352. //server aliascache snd_gasp3     "player/blade/gasp/gasp3.wav"
  353. //server aliascache snd_gasp4     "player/blade/gasp/gasp4.wav"
  354. //server aliascache snd_gasp5     "player/blade/gasp/gasp5.wav"
  355.  
  356. server aliascache snd_drown1         "player/blade/gargle/gargle1.wav"
  357. server aliascache snd_drown2         "player/blade/gargle/gargle2.wav"
  358. //server aliascache snd_drown3     "player/blade/gargle/gargle3.wav"
  359. //server aliascache snd_drown4     "player/blade/gargle/gargle4.wav"
  360. //server aliascache snd_drown5     "player/blade/gargle/gargle5.wav"
  361.  
  362. //server aliascache snd_gib1         "player/blade/gib/gib1.wav"
  363. //server aliascache snd_gib2         "player/blade/gib/gib2.wav"
  364. //server aliascache snd_gib3         "player/blade/gib/gib3.wav"
  365. //server aliascache snd_gib4         "player/blade/gib/gib4.wav"
  366. //server aliascache snd_gib5         "player/blade/gib/gib5.wav"
  367. //server aliascache snd_gib6         "player/blade/gib/gib6.wav"
  368.  
  369. server aliascache snd_taunt1      "player/blade/taunt/getbent.wav"
  370. server aliascache snd_taunt2      "player/blade/taunt/gtthrt.wav"
  371. server aliascache snd_taunt3      "player/blade/taunt/mkmybtc1.wav"
  372. server aliascache snd_taunt4      "player/blade/taunt/rcknrll2.wav"
  373. //server aliascache snd_taunt5         "player/blade/taunt/rstnpcs.wav"
  374. //server aliascache snd_taunt6         "player/blade/taunt/schldy.wav"
  375. //server aliascache snd_taunt7         "player/blade/taunt/trynw1.wav"
  376. server aliascache snd_taunt8         "player/blade/taunt/whsyrdd1.wav"
  377. //server aliascache snd_taunt9      "player/blade/taunt/harry.wav"
  378.  
  379. server aliascache snd_taunt5         "dialog/misc2/blade/barnback.wav"
  380. server aliascache snd_taunt6        "dialog/misc2/blade/cleang.wav"
  381. server aliascache snd_taunt7        "dialog/misc2/blade/diey.wav"
  382. server aliascache snd_taunt9        "dialog/misc2/blade/mofo2.wav"
  383.  
  384. //server aliascache snd_taunt10   "player/blade/taunt/gtrffmys.wav"
  385. //server aliascache snd_taunt11      "player/blade/taunt/lkthh!.wav"
  386. //server aliascache snd_taunt12      "player/blade/taunt/mkmybtch.wav"
  387. //server aliascache snd_taunt13      "player/blade/taunt/ncshtbtc.wav"
  388. //server aliascache snd_taunt14     "player/blade/taunt/rcknrll2.wav"
  389. //server aliascache snd_taunt15     "player/blade/taunt/whsyrddd.wav"
  390. //server aliascache snd_taunt16     "player/blade/taunt/whtchmp.wav"
  391. //server aliascache snd_taunt17     "player/blade/taunt/ylttlpnk.wav"
  392. //server aliascache snd_taunt18      "player/blade/taunt/asif.wav"
  393.  
  394. server aliascache snd_locked1        "dialog/misc2/blade/stuck.wav"
  395. server aliascache snd_locked2        "dialog/misc2/blade/wontmove.wav"
  396. server aliascache snd_locked3        "dialog/general/blade/damnlock.wav"
  397. server aliascache snd_locked4        "dialog/general/blade/nlck.wav"
  398.  
  399. server aliascache snd_refusepickup1  "player/blade/nope.wav" 1
  400. server aliascache snd_refusepickup2  "player/blade/gotit.wav" 3
  401.  
  402. server aliascache snd_lostweapon1   "player/blade/pain/damngun.wav"
  403. server aliascache snd_lostweapon2   "player/blade/pain/myhand.wav"
  404. server aliascache snd_lostweapon3   "player/blade/pain/hitgun.wav"
  405. server aliascache snd_lostweapon4   "player/blade/pain/lostgun.wav"
  406. server aliascache snd_lostweapon5   "player/blade/pain/pain7.wav"
  407.  
  408. server aliascache snd_gibfest1     "dialog/general/blade/cantgood.wav"
  409. server aliascache snd_gibfest2     "dialog/general/blade/diebitch.wav"
  410. server aliascache snd_gibfest3     "dialog/general/blade/holyshit.wav"
  411. server aliascache snd_gibfest4     "dialog/general/blade/jeshrt.wav"
  412. server aliascache snd_gibfest5     "player/blade/taunt/rstnpcs.wav"
  413. server aliascache snd_gibfest6     "player/blade/taunt/gtthrt.wav"
  414. server aliascache snd_gibfest7     "player/blade/taunt/ownass.wav"
  415.  
  416. //
  417. // CLIENT Initialization Commands
  418. //
  419. // Sound Aliases
  420. aliascache snd_pain1     "player/blade/pain/pain1.wav"
  421. aliascache snd_pain2     "player/blade/pain/pain2.wav"
  422. aliascache snd_pain3     "player/blade/pain/pain3.wav"
  423. aliascache snd_pain4     "player/blade/pain/pain4.wav"
  424. aliascache snd_pain5     "player/blade/pain/pain5.wav"
  425. aliascache snd_pain6     "player/blade/pain/pain6.wav"
  426.  
  427. client aliascache snd_pain_head    "player/blade/pain/pain14.wav"
  428. client aliascache snd_pain_chest    "player/blade/pain/pain9.wav"
  429. client aliascache snd_pain_arm    "player/blade/pain/pain8.wav"
  430. client aliascache snd_pain_leg    "player/blade/pain/pain16.wav"
  431.  
  432. client aliascache snd_death1         "player/blade/death/death1.wav"
  433. client aliascache snd_death2         "player/blade/death/death2.wav"
  434. client aliascache snd_death3         "player/blade/death/death3.wav"
  435. client aliascache snd_death4         "player/blade/scream/scream1.wav"
  436. client aliascache snd_death5         "player/blade/scream/scream2.wav"
  437. client aliascache snd_death6         "player/blade/scream/scream3.wav"
  438. client aliascache snd_death7         "player/blade/scream/scream4.wav"
  439. client aliascache snd_death8         "player/blade/scream/scream5.wav"
  440.  
  441. client aliascache snd_kneefall1     "impact/bodyfall/sml1.wav" 1
  442. client aliascache snd_kneefall2     "impact/bodyfall/sml2.wav" 1
  443. client aliascache snd_partfall1     "impact/bodyfall/med1.wav" 1
  444. client aliascache snd_partfall2     "impact/bodyfall/med2.wav" 1
  445. client aliascache snd_partfall3     "impact/bodyfall/med3.wav" 1
  446. client aliascache snd_bodyfall1     "impact/bodyfall/lrg1.wav" 1
  447. client aliascache snd_bodyfall2     "impact/bodyfall/lrg2.wav" 1
  448. client aliascache snd_whoosh1       "weapons/punch/whsh1.wav" 1
  449. client aliascache snd_whoosh2       "weapons/punch/whsh2.wav" 1
  450.  
  451. client aliascache snd_ladder1       "impact/ladder/pole1.wav"
  452. client aliascache snd_ladder2       "impact/ladder/pole2.wav"
  453. client aliascache snd_ladder3       "impact/ladder/pole3.wav"
  454.  
  455. client aliascache snd_jump1         "player/blade/jump/jump1.wav"
  456. client aliascache snd_jump2         "player/blade/jump/jump2.wav"
  457.  
  458. client aliascache snd_swim1   "player/swim/swim1.wav" 1
  459. client aliascache snd_swim2   "player/swim/swim2.wav" 1
  460.  
  461. // -----------------------------------------------------------------------------
  462. // MAIN SECTION
  463. //
  464. !main:
  465.  
  466. // Special Commands
  467. //
  468. // Stop animating on last frame
  469. //
  470. server putaway         last stopanim
  471. server readyweapon     last stopanim
  472.  
  473. server crouch_putaway    last stopanim
  474. server crouch_readyweapon  last stopanim
  475.  
  476. server swim_putaway    last stopanim
  477. server swim_readyweapon  last stopanim
  478.  
  479. // Normal Animations
  480. client run1   3 footstep
  481. server run1   3 movementsound
  482. client run1   7 footstep
  483. server run1   7 movementsound
  484.  
  485. client walk1  4 footstep
  486. server walk1  4 movementsound
  487. client walk1 10 footstep
  488. server walk1 10 movementsound
  489.  
  490. client climb  0 randomsound snd_ladder .7 4
  491. server climb  0 movementsound
  492. client climb  4 randomsound snd_ladder .7 4
  493. server climb  4 movementsound
  494.  
  495. client jump1  0 randomsound "snd_jump" 1 2
  496. //client jump1  5 randomsound snd_partfall .5 1
  497. server jump1  0 movementsound
  498. server jump1  3 nextframe 3
  499.  
  500. //server fall1 0 setframe 4
  501. //server fall1 0 nextframe 4
  502. //client fall1 5 randomsound snd_partfall .5
  503. server fall1  4 nextframe 0
  504.  
  505. server land1  0 setframe 5
  506. client land1  5 randomsound "snd_land" 1 4
  507. server land1  5 movementsound
  508. //client land1  5 randomsound snd_partfall .5 2
  509. client land1  5 footstep 1 1
  510. client land1  6 footstep 1 1
  511.  
  512. //client punch1 0 randomsound snd_whoosh 1 1
  513. //client punch1 3 randomsound snd_whoosh 1 1
  514. //client punch1 5 randomsound snd_whoosh 1 1
  515.  
  516. // 1 Handed Weapon Animations (Magnum)
  517. client 1hand_walk1 3 footstep
  518. server 1hand_walk1 3 movementsound
  519. client 1hand_walk1 9 footstep
  520. server 1hand_walk1 9 movementsound
  521.  
  522. client 1hand_run1 0 footstep
  523. server 1hand_run1 0 movementsound
  524. client 1hand_run1 4 footstep
  525. server 1hand_run1 4 movementsound
  526.  
  527. client 1hand_run_fire1 0 footstep
  528. server 1hand_run_fire1 0 movementsound
  529. client 1hand_run_fire1 4 footstep
  530. server 1hand_run_fire1 4 movementsound
  531.  
  532. //client fire1 1 randomsound snd_whoosh .5 1
  533. //server fire1 1 movementsound
  534. //client fire1 3 randomsound snd_whoosh .5 1
  535. //server fire1 3 movementsound
  536. //client fire2 0 randomsound snd_whoosh .5 1
  537. //server fire2 0 movementsound
  538. //client fire2 2 randomsound snd_whoosh .5 1
  539. //server fire2 2 movementsound
  540. //client run_fire1 1 randomsound snd_whoosh .5 1
  541. //server run_fire1 1 movementsound
  542. //client run_fire1 3 randomsound snd_whoosh .5 1
  543. //server run_fire1 3 movementsound
  544.  
  545. // 2 Handed Shoulder-fired Weapon Animations (Sniper Rifle, Shotgun, etc.)
  546. client hi2hand_walk2 3 footstep
  547. server hi2hand_walk2 3 movementsound
  548. client hi2hand_walk2 9 footstep
  549. server hi2hand_walk2 9 movementsound
  550.  
  551. client hi2hand_run1 0 footstep
  552. server hi2hand_run1 0 movementsound
  553. client hi2hand_run1 4 footstep
  554. server hi2hand_run1 4 movementsound
  555.  
  556. client hi2hand_run_fire1 0 footstep
  557. server hi2hand_run_fire1 0 movementsound
  558. client hi2hand_run_fire1 4 footstep
  559. server hi2hand_run_fire1 4 movementsound
  560.  
  561. // 2 Handed Low-fired Weapon Animations (Rocket Launcher)
  562. client lo2hand_walk2 3 footstep
  563. server lo2hand_walk2 3 movementsound
  564. client lo2hand_walk2 9 footstep
  565. server lo2hand_walk2 9 movementsound
  566.  
  567. client lo2hand_run1 0 footstep
  568. server lo2hand_run1 0 movementsound
  569. client lo2hand_run1 4 footstep
  570. server lo2hand_run1 4 movementsound
  571.  
  572. client lo2hand_run_fire1 0 footstep
  573. server lo2hand_run_fire1 0 movementsound
  574. client lo2hand_run_fire1 4 footstep
  575. server lo2hand_run_fire1 4 movementsound
  576.  
  577. // Pain Location Based Animations
  578. client pain1 first randomsound snd_pain 1 2
  579. server pain1 first painsound
  580. client pain2 first randomsound snd_pain 1 2
  581. server pain2 first painsound
  582. client pain3 first randomsound snd_pain 1 2
  583. server pain3 first painsound
  584. client pain4 first randomsound snd_pain 1 2
  585. server pain4 first painsound
  586. client pain5 first randomsound snd_pain 1 2
  587. server pain5 first painsound
  588. client pain6 first randomsound snd_pain 1 2
  589. server pain6 first painsound
  590.  
  591. server pain_head             first painsound
  592. client pain_head             first randomsound snd_pain_head 1 2
  593. server pain_torso_upper      first painsound
  594. client pain_torso_upper      first randomsound snd_pain_chest 1 2
  595. server pain_torso_lower      first painsound
  596. client pain_torso_lower      first randomsound snd_pain_chest 1 2
  597. server pain_leg_right_upper  first painsound
  598. client pain_leg_right_upper  first randomsound snd_pain_leg 1 2
  599. server pain_leg_left_upper   first painsound
  600. client pain_leg_left_upper   first randomsound snd_pain_leg 1 2
  601. server pain_leg_right_lower  first painsound
  602. client pain_leg_right_lower  first randomsound snd_pain_leg 1 2
  603. server pain_leg_left_lower   first painsound
  604. client pain_leg_left_lower   first randomsound snd_pain_leg 1 2
  605. server pain_arm_right_upper  first painsound
  606. client pain_arm_right_upper  first randomsound snd_pain_arm 1 2
  607. server pain_arm_left_upper   first painsound
  608. client pain_arm_left_upper   first randomsound snd_pain_arm 1 2
  609. server pain_arm_right_lower  first painsound
  610. client pain_arm_right_lower  first randomsound snd_pain_arm 1 2
  611. server pain_arm_left_lower   first painsound
  612. client pain_arm_left_lower   first randomsound snd_pain_arm 1 2
  613.  
  614. // Death Location Based Animations
  615. client death1 first randomsound snd_death 1 2
  616. server death1 first deathsound
  617. client death1     3 randomsound snd_whoosh 1 4
  618. client death1     9 randomsound snd_bodyfall 1 4
  619. client death2 first randomsound snd_death 1 2
  620. server death2 first deathsound
  621. client death2     3 randomsound snd_kneefall 1 4
  622. client death2     4 randomsound snd_kneefall 1 4
  623. client death2     5 randomsound snd_bodyfall 1 4
  624. client death3 first randomsound snd_death 1 2
  625. server death3 first deathsound
  626. client death3     5 randomsound snd_bodyfall 1 4
  627. client death3  last randomsound snd_kneefall 1 4
  628. client death4 first randomsound snd_death 1 2
  629. server death4 first deathsound
  630. client death4     2 randomsound snd_whoosh 1 4
  631. client death4     5 randomsound snd_whoosh 1 4
  632. client death4     8 randomsound snd_bodyfall 1 4
  633. client death5 first randomsound snd_death 1 2
  634. server death5 first deathsound
  635. client death5     3 randomsound snd_bodyfall 1 4
  636. client death5     8 randomsound snd_partfall 1 4
  637. client death6 first randomsound snd_death 1 2
  638. server death6 first deathsound
  639. client death6     3 randomsound snd_bodyfall 1 4
  640. client death7 first randomsound snd_death 1 2
  641. server death7 first deathsound
  642. client death7     5 randomsound snd_partfall 1 4
  643. client death7     6 randomsound snd_bodyfall 1 4
  644. client death8 first randomsound snd_death 1 2
  645. server death8 first deathsound
  646. client death8     4 randomsound snd_partfall 1 4
  647. client death8     8 randomsound snd_kneefall 1 4
  648. client death8 first randomsound snd_death 1 2
  649.  
  650. // Crouching Animations
  651. client crouch_run1 0 footstep
  652. server crouch_run1 0 movementsound
  653. client crouch_run1 7 footstep
  654. server crouch_run1 7 movementsound
  655.  
  656. client crouch_1hand_run1 0 footstep
  657. server crouch_1hand_run1 0 movementsound
  658. client crouch_1hand_run1 6 footstep
  659. server crouch_1hand_run1 6 movementsound
  660. client crouch_1hand_run_fire1 0 footstep
  661. server crouch_1hand_run_fire1 0 movementsound
  662. //client crouch_1hand_run_fire1 6 footstep
  663. //server crouch_1hand_run_fire1 6 movementsound
  664. //client crouch_fire1 1 randomsound snd_whoosh .5 1
  665. //server crouch_fire1 1 movementsound
  666. //client crouch_fire1 3 randomsound snd_whoosh .5 1
  667. //server crouch_fire1 3 movementsound
  668. //client crouch_fire1 5 randomsound snd_whoosh .5 1
  669. //server crouch_fire1 5 movementsound
  670. //client crouch_fire1 7 randomsound snd_whoosh .5 1
  671. //server crouch_fire1 7 movementsound
  672.  
  673. //client crouch_run_fire1 1 randomsound snd_whoosh .5 1
  674. //server crouch_run_fire1 1 movementsound
  675. //client crouch_run_fire1 3 randomsound snd_whoosh .5 1
  676. //server crouch_run_fire1 3 movementsound
  677. //client crouch_run_fire1 5 randomsound snd_whoosh .5 1
  678. //server crouch_run_fire1 5 movementsound
  679. //client crouch_run_fire1 7 randomsound snd_whoosh .5 1
  680. //server crouch_run_fire1 7 movementsound
  681.  
  682. client crouch_hi2hand_run1 0 footstep
  683. server crouch_hi2hand_run1 0 movementsound
  684. client crouch_hi2hand_run1 6 footstep
  685. server crouch_hi2hand_run1 6 movementsound
  686. client crouch_lo2hand_run1 0 footstep
  687. server crouch_lo2hand_run1 0 movementsound
  688. client crouch_lo2hand_run1 6 footstep
  689. server crouch_lo2hand_run1 6 movementsound
  690.  
  691. // Crouching Pain Animations
  692. client crouch_pain1 first randomsound snd_pain 1 2
  693. server crouch_pain1 first painsound
  694. client crouch_pain2 first randomsound snd_pain 1 2
  695. server crouch_pain2 first painsound
  696. client crouch_pain3 first randomsound snd_pain 1 2
  697. server crouch_pain3 first painsound
  698. client crouch_pain3     3 randomsound snd_bodyfall 1 4
  699. client crouch_pain3     7 footstep
  700. client crouch_pain3     8 footstep
  701. server crouch_pain3     7 movementsound
  702.  
  703. // Crouching Death Animations
  704. client crouch_death1 first randomsound snd_death 1 2
  705. server crouch_death1 first deathsound
  706. client crouch_death1     3 randomsound snd_partfall 1 4
  707. client crouch_death1     8 randomsound snd_bodyfall 1 4
  708. client crouch_death2 first randomsound snd_death 1 2
  709. server crouch_death2 first deathsound
  710. client crouch_death2     4 randomsound snd_bodyfall 1 4
  711. client crouch_death3 first randomsound snd_death 1 2
  712. server crouch_death3 first deathsound
  713. client crouch_death3     4 randomsound snd_bodyfall 1 4
  714. client crouch_death4 first randomsound snd_death 1 2
  715. server crouch_death4 first deathsound
  716. client crouch_death4     3 randomsound snd_kneefall 1 4
  717. client crouch_death4     7 randomsound snd_bodyfall 1 4
  718.  
  719.  
  720. client swim_idle1 0 randomsound snd_swim .2 4
  721. server swim_idle1 0 movementsound
  722. client swim_1hand_idle1 2 randomsound snd_swim .2 4
  723. server swim_1hand_idle1 2 movementsound
  724. client swim_hi2hand_idle1 0 randomsound snd_swim .2 4
  725. server swim_hi2hand_idle1 0 movementsound
  726. client swim_lo2hand_idle1 0 randomsound snd_swim .2 4
  727. server swim_lo2hand_idle1 0 movementsound
  728.  
  729. client swim_run1 0 randomsound snd_swim .3 4
  730. server swim_run1 0 movementsound
  731. client swim_run_fire1 1 randomsound snd_swim .3 4
  732. server swim_run_fire1 1 movementsound
  733. client swim_run_fire2 2 randomsound snd_swim .3 4
  734. server swim_run_fire2 2 movementsound
  735.  
  736. client swim_1hand_run1 0 randomsound snd_swim .3 4
  737. server swim_1hand_run1 0 movementsound
  738. client swim_1hand_run_fire1 2 randomsound snd_swim .3 4
  739. server swim_1hand_run_fire1 2 movementsound
  740. client swim_lo2hand_run1 0 randomsound snd_swim .3 4
  741. server swim_lo2hand_run1 0 movementsound
  742. client swim_lo2hand_run_fire1 0 randomsound snd_swim .3 4
  743. server swim_lo2hand_run_fire1 0 movementsound
  744. client swim_hi2hand_run1 0 randomsound snd_swim .3 4
  745. server swim_hi2hand_run1 0 movementsound
  746. client swim_hi2hand_run_fire1 0 randomsound snd_swim .3 4
  747. server swim_hi2hand_run_fire1 0 movementsound
  748.  
  749. client swim_fire1 first randomsound snd_swim .3 2
  750. server swim_fire1 first movementsound
  751. client swim_fire2 first randomsound snd_swim .3 2
  752. server swim_fire2 first movementsound
  753.  
  754. client swim_death1 first randomsound snd_drown 1 2
  755. client swim_death1 first randomsound snd_swim .3 4
  756. server swim_death1 first deathsound
  757. client swim_death2 first randomsound snd_drown 1 2
  758. client swim_death2 first randomsound snd_swim .3 4
  759. server swim_death2 first deathsound
  760.  
  761. client swim_pain_head first randomsound snd_choke 1 2
  762. client swim_pain_head first randomsound snd_swim .2 4
  763. server swim_pain_head first painsound
  764. client swim_pain_torso_upper first randomsound snd_choke 1 2
  765. client swim_pain_torso_upper first randomsound snd_swim .2 4
  766. server swim_pain_torso_upper first painsound
  767. client swim_pain_torso_lower first randomsound snd_choke 1 2
  768. client swim_pain_torso_lower first randomsound snd_swim .2 4
  769. server swim_pain_torso_lower first painsound
  770. client swim_pain_arm_left_lower first randomsound snd_choke 1 2
  771. client swim_pain_arm_left_lower first randomsound snd_swim .2 4
  772. server swim_pain_arm_left_lower first painsound
  773. client swim_pain_arm_left_upper first randomsound snd_choke 1 2
  774. client swim_pain_arm_left_upper first randomsound snd_swim .2 4
  775. server swim_pain_arm_left_upper first painsound
  776. client swim_pain_arm_right_lower first randomsound snd_choke 1 2
  777. client swim_pain_arm_right_lower first randomsound snd_swim .2 4
  778. server swim_pain_arm_right_lower first painsound
  779. client swim_pain_arm_right_upper first randomsound snd_choke 1 2
  780. client swim_pain_arm_right_upper first randomsound snd_swim .2 4
  781. server swim_pain_arm_right_upper first painsound
  782. client swim_pain_leg_left first randomsound snd_choke 1 2
  783. client swim_pain_leg_left first randomsound snd_swim .2 4
  784. server swim_pain_leg_left first painsound
  785. client swim_pain_leg_right first randomsound snd_choke 1 2
  786. client swim_pain_leg_right first randomsound snd_swim .2 4
  787. server swim_pain_leg_right first painsound
  788.  
  789. // Optional Animations
  790. client backflip 2 randomsound snd_whoosh .5 4
  791. server backflip 2 movementsound
  792. client backflip 7 footstep
  793. server backflip 7 movementsound
  794. client backflip 8 footstep
  795. server backflip 8 movementsound
  796.  
  797. client frontflip 4 randomsound snd_whoosh .5 4
  798. server frontflip 4 movementsound
  799. client frontflip 7 footstep
  800. server frontflip 7 movementsound
  801. client frontflip 8 footstep
  802. server frontflip 8 movementsound
  803.  
  804. //client rolleft 3 randomsound snd_partfall .7 4
  805. //server rolleft 3 movementsound
  806.  
  807. client rollright 3 randomsound snd_partfall .7 4
  808. server rollright 3 movementsound
  809.  
  810.  
  811. server gibdeath_upper first group head +nodraw
  812. server gibdeath_upper first group torso_upper +nodraw
  813. server gibdeath_upper first group arm_left_upper +nodraw
  814. server gibdeath_upper first group arm_left_lower +nodraw
  815. server gibdeath_upper first group arm_right_upper +nodraw
  816. server gibdeath_upper first group arm_right_lower +nodraw
  817. server gibdeath_upper first group head_glasses +nodraw
  818. server gibdeath_upper first group watch +nodraw
  819. server gibdeath_upper first group hair +nodraw
  820.  
  821. server gibdeath_upper first group torso_lower +skin1
  822. server gibdeath_upper first group leg_left_upper +skin1
  823. server gibdeath_upper first group leg_left_lower +skin1
  824. server gibdeath_upper first group leg_right_upper +skin1
  825. server gibdeath_upper first group leg_right_lower +skin1
  826.  
  827. server gibdeath_lower first group torso_lower +nodraw
  828. server gibdeath_lower first group leg_left_upper +nodraw
  829. server gibdeath_lower first group leg_left_lower +nodraw
  830. server gibdeath_lower first group leg_right_upper +nodraw
  831. server gibdeath_lower first group leg_right_lower +nodraw
  832.  
  833. server gibdeath_lower first group head +skin1
  834. server gibdeath_lower first group torso_upper +skin1
  835. server gibdeath_lower first group arm_left_upper +skin1
  836. server gibdeath_lower first group arm_left_lower +skin1
  837. server gibdeath_lower first group arm_right_upper +skin1
  838. server gibdeath_lower first group arm_right_lower +skin1
  839.  
  840.  
  841. // -----------------------------------------------------------------------------
  842. // SOURCESAFE Update Log
  843. //
  844. // $Log:: /Quake 2 Engine/Sin/Base Sin Data/Models/Hero/pl_blade.def          $
  845. // 
  846. // 78    11/11/98 9:03p Markd
  847. // fixed invalid number of taunt and pain sounds
  848. // 
  849. // 77    11/10/98 7:09p Markd
  850. // fixed ready and putaway animations on player models
  851. // 
  852. // 76    11/09/98 1:12a Jimdose
  853. // added ( ) to setsize
  854. // 
  855. // 75    11/08/98 8:32p Beau
  856. // added gibdeaths
  857. // 
  858. // 74    11/07/98 7:31p Markd
  859. // Made pain sounds both client and server
  860. // 
  861. // 73    11/07/98 7:17p Joeske
  862. // Fixed regional pain sound refs, added extra loast weapon sounds.
  863. // 
  864. // 72    11/07/98 6:52p Joeske
  865. // Fixed some sound ref problems, and a few typos.
  866. // 
  867. // 71    10/25/98 7:45p Joeske
  868. // Fixed alias refs.
  869. // 
  870. // 70    10/25/98 1:36p Joeske
  871. // Added in gisfest sound refs.
  872. // 
  873. // 69    10/23/98 2:08p Beau
  874. // 
  875. // 68    10/22/98 10:58p Joeske
  876. // Checked the snd_lostweapon for character.
  877. // 
  878. // 67    10/20/98 6:01p Onethumb
  879. // 
  880. // 66    10/14/98 10:24p Markd
  881. // tweaking jumping animations
  882. // 
  883. // 65    10/03/98 4:03p Beau
  884. // 
  885. // 64    9/28/98 8:11p Beau
  886. // 
  887. // 63    9/23/98 8:48p Zak
  888. // 
  889. // 62    9/23/98 5:59p Zak
  890. // tweaked anims and swin sound volumes
  891. // 
  892. // 61    9/23/98 3:39p Zak
  893. // tweaked anims, reconciled existing anim aliases with played anims
  894. // 
  895. // 60    9/22/98 10:01p Markd
  896. // 
  897. // 59    9/20/98 9:00p Joeske
  898. // Adjusted point damage to hair region. Was 0.1 now 2.8.
  899. // 
  900. // 58    9/20/98 8:07p Joeske
  901. // Added in Formatting.
  902. // -----------------------------------------------------------------------------
  903.  
  904.  
  905.